package com.vcredit.creditcat.model;
import com.vcredit.creditcat.model.base.AbstractItem;

/**
 * 网络征信认证表
 **/
public class AuthNetcredit extends AbstractItem{
	/** auth_credit_id **/
    private java.lang.Long authCreditId;
    /** cust_id **/
    private java.lang.Long custId;
    /** proccess_id **/
    private java.lang.Long proccessId;
    /** 状态(1:初始化，2:输入身份验证码，3:获取报告成功) **/
    private java.lang.Integer creditStatus;
    /** 报告有效期 **/
    private java.lang.String creditEndtime;
    /** 报告身份证号 **/
    private java.lang.String reportIdno;
    /** 报告Id **/
    private java.lang.String reportId;
    /** 报告sn **/
    private java.lang.String reportSn;
    /** 查询码获取方式 **/
    private java.lang.Integer verifyType;
    /** 实名状态 **/
    private java.lang.Integer isReal;
    /** 认证完成时间 **/
    private java.lang.String completeTime;
    /** token **/
    private java.lang.String token;
    /** 创建时间 **/
    private java.util.Date createTime;
    /** 更新时间 **/
    private java.util.Date updateTime;
    
	public AuthNetcredit() {
		super();
	}
	
	public AuthNetcredit(Long custId, Long proccessId, Integer creditStatus,
			String token) {
		super();
		this.custId = custId;
		this.proccessId = proccessId;
		this.creditStatus = creditStatus;
		this.token = token;
	}
    
	public AuthNetcredit(Long authCreditId, Integer creditStatus, String token) {
		super();
		this.authCreditId = authCreditId;
		this.creditStatus = creditStatus;
		this.token = token;
	}
	

	public AuthNetcredit(Long authCreditId, Integer creditStatus,
			String creditEndtime, String reportIdno, String reportId,
			String reportSn, String completeTime, Integer isReal) {
		super();
		this.authCreditId = authCreditId;
		this.creditStatus = creditStatus;
		this.creditEndtime = creditEndtime;
		this.reportIdno = reportIdno;
		this.reportId = reportId;
		this.reportSn = reportSn;
		this.completeTime = completeTime;
		this.isReal = isReal;
	}

    public java.lang.Long getAuthCreditId(){
        return authCreditId;
    }
    public void setAuthCreditId(java.lang.Long authCreditId){
        this.authCreditId = authCreditId;
    }
    public java.lang.Long getCustId(){
        return custId;
    }
    public void setCustId(java.lang.Long custId){
        this.custId = custId;
    }
    public java.lang.Long getProccessId(){
        return proccessId;
    }
    public void setProccessId(java.lang.Long proccessId){
        this.proccessId = proccessId;
    }
    public java.lang.Integer getCreditStatus(){
        return creditStatus;
    }
    public void setCreditStatus(java.lang.Integer creditStatus){
        this.creditStatus = creditStatus;
    }
    public java.lang.String getCreditEndtime(){
        return creditEndtime;
    }
    public void setCreditEndtime(java.lang.String creditEndtime){
        this.creditEndtime = creditEndtime;
    }
    public java.lang.String getReportIdno(){
        return reportIdno;
    }
    public void setReportIdno(java.lang.String reportIdno){
        this.reportIdno = reportIdno;
    }
    public java.lang.String getReportId(){
        return reportId;
    }
    public void setReportId(java.lang.String reportId){
        this.reportId = reportId;
    }
    public java.lang.String getReportSn(){
        return reportSn;
    }
    public void setReportSn(java.lang.String reportSn){
        this.reportSn = reportSn;
    }
    public java.lang.Integer getVerifyType() {
		return verifyType;
	}
	public void setVerifyType(java.lang.Integer verifyType) {
		this.verifyType = verifyType;
	}
	public java.lang.Integer getIsReal(){
        return isReal;
    }
    public void setIsReal(java.lang.Integer isReal){
        this.isReal = isReal;
    }
    public java.lang.String getCompleteTime(){
        return completeTime;
    }
    public void setCompleteTime(java.lang.String completeTime){
        this.completeTime = completeTime;
    }
    public java.lang.String getToken(){
        return token;
    }
    public void setToken(java.lang.String token){
        this.token = token;
    }
    public java.util.Date getCreateTime(){
        return createTime;
    }
    public void setCreateTime(java.util.Date createTime){
        this.createTime = createTime;
    }
    public java.util.Date getUpdateTime(){
        return updateTime;
    }
    public void setUpdateTime(java.util.Date updateTime){
        this.updateTime = updateTime;
    }
    @Override
	public int getStatus() {
		return creditStatus;
	}
}